Systems and methods for maintaining pipes

ABSTRACT

A system for use in maintaining a pipe having a sidewall is provided. The system includes a motorized apparatus sized to fit within the pipe and configured to travel along the pipe through an interior cavity. The motorized apparatus includes a plurality of leg assemblies coupled circumferentially around a body assembly. The body assembly includes an actuator assembly coupled to each leg assembly and configured to independently actuate each leg assembly to adjust a position of each leg assembly. The body assembly also includes at least one sensor configured to collect information associated with the position of each leg assembly. The body assembly also includes a controller communicatively coupled to the motorized apparatus and configured to receive the information from the sensor, and to determine at least one of a pipe diameter and a pitch of the motorized apparatus based on the information from the at least one sensor.

CROSS-REFERENCE TO RELATED APPLICATIONS

This application claims priority to U.S. Provisional Patent ApplicationSer. No. 62/877,386, filed on Jul. 23, 2019, the disclosure of which ishereby incorporated by reference in its entirety.

BACKGROUND

The field of the disclosure relates to maintenance of pipes, and moreparticularly to systems including motorized apparatus configured totravel through an interior cavity of the pipes and perform a maintenanceoperation within the pipes.

Pipes are commonly used to transport fluids. For example, typical pipesinclude a cylindrical sidewall that defines an interior cavity. Duringoperation, fluids are transported within the interior cavity of thepipes. Sometimes, the fluids that are transported through the pipes havecharacteristics that can cause wear, deterioration, or otherwise affectthe properties of the pipes. As a result, the pipes may require routineinspection and repair. However, the interior cavity of the pipes may bedifficult to access for routine maintenance. For example, at least someknown pipes are used to transport fluids having high temperatures,pressures, and/or other properties that create conditions which areinhospitable for at least some known maintenance apparatus. Moreover, atleast some known pipes are difficult for at least some known apparatusto travel through because of the pipes' size, shape, and obstacleswithin the interior cavity. In addition, at least some known maintenanceapparatus are unable to provide precise and reliable localizationinformation for the maintenance apparatus within the interior cavity.

Accordingly, it is desirable to provide a system including a motorizedapparatus configured to travel through an interior cavity of the pipesand perform a maintenance operation within the pipes.

BRIEF DESCRIPTION

In one aspect, a system for use in maintaining a pipe having a sidewalldefining an interior cavity is provided. The system includes a motorizedapparatus sized to fit within the interior cavity and configured totravel along the pipe through the interior cavity. The motorizedapparatus includes a body assembly sized to fit within the interiorcavity and configured to travel along the pipe through the interiorcavity. The body assembly includes a first end and a second end, andextends along a longitudinal axis. The body assembly also includes aplurality of leg assemblies coupled circumferentially around the bodyassembly. Each leg assembly of the plurality of leg assemblies includesa leg member including a first end, a second end, and a telescopingportion extending between the first end and the second end. The bodyassembly also includes an actuator assembly coupled to each leg assemblyof the plurality of leg assemblies. The actuator assembly is configuredto independently actuate each leg assembly of the plurality of legassemblies to adjust a position of each leg assembly of the plurality ofleg assemblies. Each leg member of each leg assembly of the plurality ofleg assemblies is coupled to the body assembly and is configured to movealong the longitudinal axis of the body assembly when the actuatorassembly actuates an associated leg assembly. The body assembly alsoincludes at least one sensor configured to collect informationassociated with the position of each leg assembly of the plurality ofleg assemblies. The body assembly also includes a controllercommunicatively coupled to the motorized apparatus and configured toreceive the information from the sensor. The controller is furtherconfigured to determine at least one of a pipe diameter and a pitch ofthe motorized apparatus based on the information from the at least onesensor.

In another aspect, a motorized apparatus for use in maintaining a pipehaving a sidewall defining an interior cavity is provided. The motorizedapparatus includes a body assembly sized to fit within the interiorcavity and configured to travel along the pipe through the interiorcavity. The body assembly includes a first end and a second end, andextends along a longitudinal axis. The body assembly also includes aplurality of leg assemblies coupled circumferentially around the bodyassembly. Each leg assembly of the plurality of leg assemblies includesa first leg member including a first end, a second end, and atelescoping portion extending between the first end and the second end.The second end of the first leg member is coupled to the body assemblyand is configured to move along the longitudinal axis of the bodyassembly. Each leg assembly of the plurality of leg assemblies alsoincludes a second leg member coupled to the body assembly and the firstleg member. Each leg assembly of the plurality of leg assemblies alsoincludes a drive mechanism coupled to at least one of the first legmember and the second leg member and configured to interact with thesidewall as the body assembly travels along the pipe. The body assemblyalso includes an actuator assembly coupled to each leg assembly of theplurality of leg assemblies and configured to independently actuate eachleg assembly of the plurality of leg assemblies. The body assembly alsoincludes at least one sensor configured to collect informationassociated with a position of the second end of each leg assembly of theplurality of leg assemblies and provide the information to a controllerfor determining at least one of a pipe diameter and a pitch of the bodyassembly.

In yet another aspect, a method for maintaining a pipe having a sidewalldefining an interior cavity is provided. The method includes positioninga motorized apparatus within the interior cavity. The motorizedapparatus includes a body assembly sized to fit within the interiorcavity and configured to travel along the pipe through the interiorcavity. The body assembly includes a plurality of leg assemblies coupledcircumferentially around the body assembly. The method also includespositioning, using an actuator assembly, each leg assembly of theplurality of leg assemblies relative to the body assembly. Each legassembly of the plurality of leg assemblies includes a telescopingportion. The method also includes collecting information associated witha position of the leg assemblies from at least one sensor coupled to thebody assembly. The method also includes mapping an orientation of themotorized apparatus based on the information from the at least onesensor.

DRAWINGS

These and other features, aspects, and advantages of the presentdisclosure will become better understood when the following detaileddescription is read with reference to the accompanying drawings in whichlike characters represent like parts throughout the drawings, wherein:

FIG. 1 is a schematic view of a portion of a pipe with a motorizedapparatus traveling through an interior cavity of the pipe;

FIG. 2 is an enlarged view of a portion of the motorized apparatus shownin FIG. 1, the motorized apparatus located within the interior cavity ofthe pipe shown in FIG. 1;

FIG. 3 is an enlarged schematic view of a portion of the motorizedapparatus shown in FIG. 1, the motorized apparatus including amaintenance device;

FIG. 4 is an enlarged perspective view of a portion of the maintenancedevice shown in FIG. 3;

FIG. 5 is a perspective view of a tether for use with the motorizedapparatus shown in FIG. 1;

FIG. 6 is a block diagram of a system for use in maintaining the pipeshown in FIGS. 1 and 2;

FIG. 7 is a flow chart of an exemplary method of performing amaintenance operation using the motorized apparatus shown in FIG. 1;

FIG. 8 is a perspective view of an exemplary embodiment of a motorizedapparatus for use with the system shown in FIG. 6;

FIG. 9 is a perspective view of the motorized apparatus shown in FIG. 8with a drive portion of the motorized apparatus detached from amaintenance device portion;

FIG. 10 is a perspective view of a maintenance device portion of themotorized apparatus shown in FIG. 8;

FIGS. 11-14 are perspective views of a drive portion of the motorizedapparatus shown in FIG. 8;

FIG. 15 is a perspective view of the motorized apparatus shown in FIG. 8traveling through an interior cavity of a pipe;

FIG. 16 is a side view of the motorized apparatus shown in FIG. 8traveling through the interior cavity of the pipe shown in FIG. 15;

FIG. 17 is a side view of the motorized apparatus shown in FIG. 8traversing a transition of the pipe shown in FIG. 15;

FIG. 18 is a perspective view of a housing of the motorized apparatusshown in FIG. 8; and

FIG. 19 is an end view of the housing shown in FIG. 18.

FIG. 20 is a flow chart of an exemplary method of driving the motorizedapparatus shown in FIG. 1 through a pipe;

FIG. 21 is a flow chart of an exemplary method of measuring a forceprovided by the motorized apparatus shown in FIG. 1 on a pipe;

FIG. 22 is a flow chart of an exemplary method of operating themotorized apparatus shown in FIG. 1;

FIG. 23 is a flow chart of an exemplary method of estimating at leastone parameter of a pipe using the motorized apparatus shown in FIG. 1.

Unless otherwise indicated, the drawings provided herein are meant toillustrate features of embodiments of this disclosure. These featuresare believed to be applicable in a wide variety of systems comprisingone or more embodiments of this disclosure. As such, the drawings arenot meant to include all conventional features known by those ofordinary skill in the art to be required for the practice of theembodiments disclosed herein.

DETAILED DESCRIPTION

In the following specification and the claims, reference will be made toa number of terms, which shall be defined to have the followingmeanings.

The singular forms “a”, “an”, and “the” include plural references unlessthe context clearly dictates otherwise.

“Optional” or “optionally” means that the subsequently described eventor circumstance may or may not occur, and that the description includesinstances where the event occurs and instances where it does not.

Approximating language, as used herein throughout the specification andclaims, may be applied to modify any quantitative representation thatcould permissibly vary without resulting in a change in the basicfunction to which it is related. Accordingly, a value modified by a termor terms, such as “about”, “approximately”, and “substantially”, are notto be limited to the precise value specified. In at least someinstances, the approximating language may correspond to the precision ofan instrument for measuring the value. Here and throughout thespecification and claims, range limitations may be combined and/orinterchanged, such ranges are identified and include all the sub-rangescontained therein unless context or language indicates otherwise.

As used herein, the terms “processor” and “computer,” and related terms,e.g., “processing device,” “computing device,” and “controller” are notlimited to just those integrated circuits referred to in the art as acomputer, but broadly refers to a microcontroller, a microcomputer, ananalog computer, a programmable logic controller (PLC), and applicationspecific integrated circuit (ASIC), and other programmable circuits, andthese terms are used interchangeably herein. In the embodimentsdescribed herein, “memory” may include, but is not limited to, acomputer-readable medium, such as a random access memory (RAM), acomputer-readable non-volatile medium, such as a flash memory.Alternatively, a floppy disk, a compact disc-read only memory (CD-ROM),a magneto-optical disk (MOD), and/or a digital versatile disc (DVD) mayalso be used. Also, in the embodiments described herein, additionalinput channels may be, but are not limited to, computer peripheralsassociated with an operator interface such as a touchscreen, a mouse,and a keyboard. Alternatively, other computer peripherals may also beused that may include, for example, but not be limited to, a scanner.Furthermore, in the exemplary embodiment, additional output channels mayinclude, but not be limited to, an operator interface monitor orheads-up display. Some embodiments involve the use of one or moreelectronic or computing devices. Such devices typically include aprocessor, processing device, or controller, such as a general purposecentral processing unit (CPU), a graphics processing unit (GPU), amicrocontroller, a reduced instruction set computer (RISC) processor, anASIC, a PLC, a field programmable gate array (FPGA), a digital signalprocessing (DSP) device, and/or any other circuit or processing devicecapable of executing the functions described herein. The methodsdescribed herein may be encoded as executable instructions embodied in acomputer readable medium, including, without limitation, a storagedevice and/or a memory device. Such instructions, when executed by aprocessing device, cause the processing device to perform at least aportion of the methods described herein. The above examples areexemplary only, and thus are not intended to limit in any way thedefinition and/or meaning of the term processor and processing device.

Embodiments described herein relate to a system for inspecting and/orrepairing pipes. The system includes multi-legged independently actuatedmotorized apparatus for delivering inspection and repair tools todifficult to access locations within piping networks. Mechanicalseparation and independent control of each leg enables an operator tocontrol a radial position and axial pitch of the motorized apparatuswithin a pipe. The motorized apparatus is able to traversenon-concentric transitions and size changes of the piping systems, andto navigate curves within the piping systems. The independentlyactuated, antagonistically positioned legs maintain contact with a pipewall allowing the motorized apparatus to tilt and shift relative to anaxis of the pipe. As a result, the apparatus is able to traverseobstacles including curves, reducers (concentric and eccentric), andvertical segments.

In some embodiments, the system utilizes antagonistically positionedlegs to actively measure forces on contact surfaces within pipingnetworks and to verify contact with the contact surfaces. Moreover, thesystem is able to determine variations in pressure provided by the limbsand adjust the position of the limbs to provide a substantially equalpressure profile. By combining a mechanical suspension system withsensors that both actively measure and passively adjust to changes inpressure, the system is able to adjust to changes in pipe sizes and tothe presence of debris. As a result, the system ensures that asufficient pressure profile is provided to allow the motorized apparatusto remain stable within the pipe, while preventing slippage, positionaldrift, and unrecoverable falling.

Also, in some embodiments, the motorized apparatus has a modularconstruction and includes universal couplings that enableinterchangeability of portions of the motorized apparatus. Themodularity of the motorized apparatus enables the incorporation ofmultiple different tool options specialized to several different repairor maintenance operations and allows simple adjustment of thefunctionality of the motorized apparatus. Moreover, the interchangeableportions of the motorized apparatus are quickly and simply removed toallow for repair and/or replacement. Moreover, the modular portions ofthe motorized apparatus can be inserted into a pipe in series instead ofone larger structure requiring more space and clearance for insertion.

In addition, in some embodiments, the motorized apparatus usesinformation from sensors and the position of the legs to map anorientation of the motorized apparatus and determine parameters of thepiping system such as the size of the pipe in which the system isoperating. For example, by using data from the motorized apparatus' legsin contact with the pipe interior, an ellipse may be estimated and thenominal pipe diameter may be estimated as the minor diameter of theellipse. In addition, the pitch of the motorized apparatus may beestimated from the axis of the pipe as a function of the major diameterof the ellipse. As a result, the motorized apparatus is able to provideinformation regarding the pipe as the motorized apparatus travelsthrough the pipe. In addition, the motorized apparatus may use thedetermined information to map the interior of the pipe and allow for useof the map during a maintenance operation when visibility within thepipe may be limited.

FIG. 1 is a schematic view of a portion of a pipe 100 with a motorizedapparatus 130 traveling through an interior cavity 132 of pipe 100. FIG.2 is an enlarged view of a portion of motorized apparatus 130 locatedwithin interior cavity 132 of pipe 100. In the exemplary embodiment,pipe 100 includes a sidewall 104 having an interior surface 138extending around a central axis 136 and defining interior cavity 132.Pipe 100 is cylindrical and has diameter in a range of about 6 inches toabout 36 inches or about 12 inches to about 36 inches. In someembodiments, pipe 100 has a length of at least 500 feet. In alternativeembodiments, pipe 100 may be any shape and/or size.

Also, in the exemplary embodiment, motorized apparatus 130 is configuredto travel through interior cavity 132 of pipe 100 along a length of pipe100. For example, in some embodiments, motorized apparatus 130 isconfigured to fit within interior cavity 132 and travel up to 500 feetalong the length of pipe 100. Accordingly, motorized apparatus 130facilitates inspection and repair of pipe 100 within interior cavity 132at locations that are inaccessible from an exterior of pipe 100.Moreover, motorized apparatus 130 is self-propelled, meaning thatmotorized apparatus 130 moves within interior cavity 132 without anexternal force acting on motorized apparatus 130.

During operation, motorized apparatus 130 enters interior cavity 132 ofpipe 100 from an opening or access hatch. Motorized apparatus 130travels in a travel direction 140. In some embodiments, motorizedapparatus 130 traverses transitions in pipe 100 such as bends or sizetransitions. When motorized apparatus 130 reaches a target location,motorized apparatus 130 goes into a parked mode and a maintenance device152 of motorized apparatus 130 is positioned relative to motorizedapparatus 130 to perform a maintenance and/or repair operation.

As motorized apparatus 130 travels through interior cavity 132,motorized apparatus 130 is used to inspect and/or repair any interiorcomponents of pipe 100. For example, in some embodiments, motorizedapparatus 130 is used to generate an image of interior surface 138 andthe image is examined to determine whether repairs are necessary. Ifrepairs are necessary, motorized apparatus 130 can be used to repairinterior surface 138. For example, in some embodiments, motorizedapparatus 130 patches a damaged portion of interior surface 138.Interior surface 138 may be any surface within interior cavity 132 ofpipe 100.

Motorized apparatus 130 includes a body assembly 142 sized to fit withininterior cavity 132 and at least one drive system 144. Body assembly 142of motorized apparatus 130 includes a longitudinal axis 162. Each drivesystem 144 is coupled to a leg assembly 146 and is configured to movebody assembly 142 relative to pipe 100. For example, each drive system144 includes a plurality of drive mechanisms such as wheels 148, and amotor (not shown) drivingly coupled to wheels 148. A power source, suchas a battery, provides power for operation of the motor. In someembodiments, power is provided via tether 158. During operation, themotor induces rotation of wheels 148 relative to body assembly 142.Motorized apparatus 130 moves along surface 138 as wheels 148 rotate incontact with surface 138. In alternative embodiments, motorizedapparatus 130 includes any drive system 144 that enables motorizedapparatus 130 to operate as described. For example, in some embodiments,drive system 144 includes a drive mechanism other than wheels 148, suchas treads, tracks, worms, legs, and/or electromagnetic or fluidiclocomotion mechanisms.

FIG. 3 is an enlarged schematic view of a portion of motorized apparatus130. FIG. 4 is an enlarged perspective view of a maintenance device 152of motorized apparatus 130. In the exemplary embodiment, maintenancedevice 152 is coupled to body assembly 142. In some embodiments,maintenance device 152 is movable relative to body assembly 142. Forexample, maintenance device 152 can move translationally in traveldirection 140 along body assembly 142 as well as rotate in rotationdirection 141 about body assembly 142, offering the maintenance device152 a field of regard covering interior cavity 132 of pipe 100. Amaintenance device actuator 153 is coupled to body assembly 142 andmaintenance device 152, and is operable to move maintenance device 152translationally along body assembly 142 and to rotate 141 maintenancedevice 152 around body assembly 142.

In the exemplary embodiment, maintenance device 152 includes at leastone sensor and at least one repair tool. For example, maintenance device152 includes a laser ablation tool 155, a plurality of depth sensors157, and a laser cladding head 159. In alternative embodiments,maintenance device 152 includes any device that enables maintenancedevice 152 to operate as described herein. For example, in someembodiments, maintenance device 152 includes, without limitation, any ofthe following: an applicator, a drill, a grinder, a heater, a weldingelectrode, a sprayer, an optical sensor (e.g., visible, infrared, and/ormulti-spectral sensor), a mechanical sensor (e.g., stylus profilometer,coordinate measurement probe, load transducer, linear variabledifferential transformer), a thermal sensor (e.g., pyrometer,thermocouple, resistance temperature detector), a magnetic sensor, anacoustic sensor (e.g., piezoelectric, microphone, ultrasound), and anelectromagnetic sensor (e.g., eddy current, potential drop, x-ray). Insome embodiments, maintenance device 152 is used to provide informationfor steering motorized apparatus 130 and/or to perform a maintenanceoperation.

Moreover, in the exemplary embodiment, motorized apparatus 130 includesat least one nozzle 156. For example, nozzles 156 are coupled to bodyassembly 142 adjacent maintenance device 152. Nozzles 156 are configuredto provide a forming gas for controlling the atmosphere at the worksite.In addition, nozzles 156 are configured to continually remove debrisbefore, during, and/or after a maintenance operation is performed.Moreover, in some embodiments, nozzles 156 are configured to directdebris through interior cavity 132 as motorized apparatus 130 travelsthrough interior cavity 132. In the exemplary embodiment, nozzles 156are oriented to face at least partly radially outward from body assembly142 and toward surface 138. In alternative embodiments, motorizedapparatus 130 includes any nozzle 156 that enables motorized apparatus130 to operate as described herein.

In addition, in some embodiments, motorized apparatus 130 includes alight source (not shown) configured to illuminate at least a portion ofinterior cavity 132 to facilitate steering of motorized apparatus 130and/or to allow maintenance device 152 to capture images. The lightsource may be coupled to body assembly 142 and, in some embodiments, maybe positionable relative to body assembly 142. In alternativeembodiments, motorized apparatus 130 includes any light source thatenables motorized apparatus 130 to operate as described herein.

FIG. 5 is a perspective view of a tether 158 for use with motorizedapparatus 130. Tether 158 is coupled to motorized apparatus 130 and, asshown in FIG. 6, extends from motorized apparatus 130 to controller 202as motorized apparatus 130 travels along the length of pipe 100. In someembodiments, tether 158 may be used to provide power and/orcommunications for motorized apparatus 130. In alternative embodiments,motorized apparatus 130 includes any tether 158 that enables motorizedapparatus 130 to function as described herein. In some embodiments,tether 158 is omitted.

In addition, in the exemplary embodiment, tether 158 includes a casing160 and a cable 161. Cable 161 includes means of transmitting electricalpower or communication between controller 202 (shown in FIG. 6) andmotorized apparatus 130 (shown in FIG. 6). For example, cable 161 mayinclude electrically conductive material such as copper wiring. Cable161 may also establish fluid communication between motorized apparatus130 (shown in FIG. 6) and an external fluid source (not shown), such asa reservoir of cooling liquid or refrigerant. Casing 160 is configuredto reduce contact between sidewall 104 (shown in FIG. 1) and cable 161as motorized apparatus 130 travels through interior cavity 132. Forexample, in some embodiments, casing 160 includes a plurality of contactmembers 163 spaced around cable 161. Contact members 163 are connectedto each other and may be wrapped around cable 161 in a helical shape.Contact members 163 are shaped to provide minimal contact with sidewall104. For example, in some embodiments, contact members 163 are spheres.In addition, contact members 163 include a material providing lessfriction and less thermal conductivity than cable 161. In someembodiments, contact members 163 include a low friction and/orinsulative coating. As a result, contact members 163 reduce the amountof friction between cable 161 and surface 138 and, therefore, the amountof force required to pull cable 161 as motorized apparatus 130 movesthrough pipe 100. In addition, casing 160 reduces heat transfer frompipe 100 to cable 161. In alternative embodiments, motorized apparatus130 has any tether 158 that enables motorized apparatus 130 to operateas described herein.

FIG. 6 is a block diagram of a system 200 for use in maintaining pipe100 (shown in FIG. 1). System 200 includes motorized apparatus 130, acontroller 202, and an operator interface 204. Motorized apparatus 130includes maintenance device 152, at least one camera 154, 170, and drivesystems 144. In alternative embodiments, system 200 includes anycomponent that enables system 200 to operate as described herein. Forexample, in some embodiments, cameras 154 are omitted. In furtherembodiments, operator interface 204 is omitted.

Also, in the exemplary embodiment, a first camera 154 is mounted to bodyassembly 142 and configured to provide information for driving motorizedapparatus 130. For example, first camera 154 provides a live stream ofthe environment surrounding motorized apparatus 130. A second camera 170is mounted to body assembly 142 adjacent maintenance device 152 and isconfigured to provide images of interior surface 138 (shown in FIG. 1)for use in performing a maintenance operation. First camera 154 and/orsecond camera 170 may be positionable relative to body assembly 142. Inalternative embodiments, system 200 includes any camera 154, 170 thatenables system 200 to operate as described herein.

In addition, in the exemplary embodiment, controller 202 includes atransceiver 206, a processor 208, and a memory 210. In some embodiments,controller 202 is positioned remotely from motorized apparatus 130,e.g., controller 202 is located at a base station that enables anoperator on an exterior of pipe 100 (shown in FIG. 1) to interact withmotorized apparatus 130. Transceiver 206 is communicatively coupled withmotorized apparatus 130 and is configured to send information to andreceive information from a transceiver 212 of motorized apparatus 130.In some embodiments, transceiver 206 and transceiver 212 communicatewirelessly. In alternative embodiments, motorized apparatus 130 andcontroller 202 communicate in any manner that enables system 200 tooperate as described herein. For example, in some embodiments,controller 202 and motorized apparatus 130 exchange information througha wired link extending between motorized apparatus 130 and controller202.

In some embodiments, controller 202 includes a mapping interfaceconfigured to generate a map of interior cavity 132 of pipe 100 (shownin FIG. 1) around motorized apparatus 130 based on information receivedfrom maintenance device 152.

In addition, in the exemplary embodiment, motorized apparatus 130includes a processor 214 and a memory 216. Processor 214 is configuredto execute instructions for controlling components of motorizedapparatus 130, such as maintenance device 152 and drive systems 144. Inalternative embodiments, motorized apparatus 130 includes any processor214 that enables system 200 to operate as described herein. In someembodiments, processor 214 is omitted.

In some embodiments, maintenance device 152 includes one or more sensorsand/or repair tools or pipe maintenance tools. For example, in theexemplary embodiment, maintenance device 152 includes a repair toolconfigured to repair interior surface 138 (shown in FIG. 1), or aninspection tool configured to inspect a portion of the interior cavity132.

Also, in the exemplary embodiment, operator interface 204 is configuredto display information relating to the characteristics detected bymotorized apparatus 130 for interpretation by the operator. Operatorinterface 204 may be included on a remote computing device (not shown)and/or may be incorporated with controller 202. Operator interface 204may include, among other possibilities, a web browser and/or a clientapplication. For example, in some embodiments, operator interface 204displays images of interior surface 138 based on received signals. Insome embodiments, operator interface 204 allows an operator to inputand/or view information relating to control of motorized apparatus 130.In the exemplary embodiment, operator interface 204 is configured todisplay information relating to the state of one or more of maintenancedevice 152 and a power source 218 for interpretation by the operator.For example, state information may include the position of motorizedapparatus 130 along a length of pipe 100 (shown in FIG. 1). Stateinformation may also include a charge status of power source 218 and/ora current draw on the various drive and positioning motors. Processor208 translates operator inputs into steering, tool motion, cameracontrol, sensor control, sensor motion, and/or any other commands andsends information via transceiver 206 to motorized apparatus 130 viatransceiver 212. In some embodiments, operator control of motorizedapparatus 130 is in real time, such as through a joystick, keyboard,touchscreen, a remote motion capture system, and a wearable motioncapture system or other interface having similar function. In otherembodiments, motorized apparatus 130 is controlled partially or whollyaccording to a pre-programmed routine. In further embodiments, motorizedapparatus 130 is at least partially automated. In some embodiments, anoperator inputs information such as operation goals or conditionaldirections. In further embodiments, information, such as informationreceived by controller 202 from motorized apparatus 130, control datasent to motorized apparatus 130, and additional operator inputs or stateinformation (e.g., location, time, orientation, datalink quality,battery levels, repair material levels, failure mode indicators), islogged into memory 216 and/or memory 210.

Moreover, in the exemplary embodiment, controller 202 is positioned onthe exterior of pipe 100 (shown in FIG. 1) and communicates withmotorized apparatus 130 positioned within interior cavity 132 (shown inFIG. 1) of pipe 100 (shown in FIG. 1). For example, controller 202 isconfigured to send information to motorized apparatus 130 relating tothe propulsion and/or steering of motorized apparatus 130 whilemotorized apparatus 130 is moving within interior cavity 132 (shown inFIG. 1) of pipe 100 (shown in FIG. 1) through a wireless connectionand/or tether 158. In alternative embodiments, controller 202 andmotorized apparatus 130 are configured in any manner that enables system200 to operate as described herein.

FIG. 7 is a flow chart of an exemplary method 300 of performing amaintenance operation for pipe 100 (shown in FIG. 1). In reference toFIGS. 1-7, method 300 includes positioning 302 motorized apparatus 130within interior cavity 132 and adjusting 304 the position of legassemblies 146 relative to body assembly 142 such that leg assemblies146 contact sidewall 104 and provide a predetermined force on sidewall104. In some embodiments, method 300 includes determining a diameter ofpipe 100 based on the position of leg assemblies 146.

In addition, method 300 includes moving 306 motorized apparatus 130through interior cavity 132 using at least one drive system 144 andparking 308 motorized apparatus 130 at a target location within interiorcavity 132. For example, in some embodiments, motors of drive systems144 are configured to rotate wheels 148 to drive motorized apparatus 130through interior cavity 132. The rotation of wheels 148 is stopped atthe target location and, in some embodiments, motorized apparatus 130parks by positioning leg assemblies 146 such that an increased force isprovided on interior surface 138 from leg assemblies 146.

In some embodiments, motorized apparatus 130 detects characteristics ofpipe 100 around motorized apparatus 130 when motorized apparatus 130 isparked within interior cavity 132. For example, in some embodiments, amap is generated of interior surface 138 around motorized apparatus 130when motorized apparatus 130 is parked at a location along pipe 100.After the map is generated, motorized apparatus 130 is able to perform amaintenance operation on interior surface 138 based on information fromthe map. Accordingly, motorized apparatus 130 is able to operate even ifsensors are unable to provide information during a maintenanceoperation.

Also, method 300 includes moving 310, using maintenance device actuator153, maintenance device 152 relative to body assembly 142 along thelongitudinal axis 162 of body assembly 142 and rotating, usingmaintenance device actuator 153, 312 maintenance device 152 about thelongitudinal axis 162.

Moreover, method 300 includes performing 314 at least one of amaintenance operation, an inspection operation, and a repair operationusing maintenance device 152.

In some embodiments, method 300 includes transmitting signals betweenmotorized apparatus 130 and controller 202 through tether 158 coupled tomotorized apparatus 130. Tether 158 extends from motorized apparatus 130to an exterior of pipe 100. Accordingly, tether 158 allows motorizedapparatus 130 to send and receive signals from controller 202 on anexterior of pipe 100. For example, in some embodiments, motorizedapparatus 130 receives power via tether 158. In further embodiments,signals are transmitted through tether 158 with instructions for drivingand operating motorized apparatus 130. Accordingly, tether 158 allowsmotorized apparatus 130 to have a compact size because componentsexterior of motorized apparatus 130 can communicate and provide signalsto tether 158.

In some embodiments, method 300 includes providing fluid flow tomotorized apparatus 130. The fluid flow is used for cooling componentsof motorized apparatus, to facilitate a maintenance operation, and/orfor removing debris after the maintenance operation. For example, insome embodiments, the fluid flow is directed through at least onehousing of motorized apparatus 130. In further embodiments, fluid flowis directed into interior cavity 132 through nozzles 156.

FIG. 8 is a perspective view of an exemplary embodiment of a motorizedapparatus 400 for use with system 200 (shown in FIG. 6). FIG. 9 is aperspective view of motorized apparatus 400 with a drive portion 404 ofmotorized apparatus 400 detached from a maintenance device portion 406.Motorized apparatus 400 includes a body assembly 402 sized to fit withininterior cavity 132 (shown in FIG. 2). Body assembly 402 is modular andincludes a plurality of portions that are detachably coupled together.Specifically, body assembly 402 includes a first drive portion 404, amaintenance device portion 406, and a second drive portion 408. Inalternative embodiments, body assembly 402 includes any portions thatenable motorized apparatus 400 to operate as described herein.

In the exemplary embodiment, first drive portion 404 and second driveportion 408 are coupled to opposite ends of maintenance device portion406. Portions 404, 406, 408 are coupled together in any suitable manner.For example, in some embodiments, portions 404, 406, 408 include clips403 that are engaged when portions 404, 406, 408 are coupled together.In some embodiments, the connections between portions 404, 406, 408include draw latches with locating pins. In alternative embodiments,motorized apparatus 400 includes any coupling device that enablesmotorized apparatus 400 to operate as described herein.

In addition, in the exemplary embodiment, each portion 404, 406, 408 ofmotorized apparatus 400 includes standardized electrical connections 405that allow for coupling of electrical components on portions 404, 406,408 together. For example, electrical connections 405 allow portionswith different maintenance devices to be interchanged with each otherwithout requiring swapping or adjusting the electrical connections.

As a result, motorized apparatus 400 is adaptable for differentmaintenance operations using various devices and/or portions. Inaddition, motorized apparatus 400 fits through smaller openings becausemotorized apparatus 400 includes portions 404, 406, 408. In someembodiments, portions 404, 406, 408 of motorized apparatus 400 are ableto be individually positioned through the opening and then coupledtogether within interior cavity 132 (shown in FIG. 1). Moreover,motorized apparatus 400 allows for simpler removal and replacement ofcomponents of motorized apparatus 400.

FIG. 10 is a perspective view of maintenance device portion 406 ofmotorized apparatus 400. Maintenance device portion 406 includes amaintenance body 410. Maintenance body 410 forms a portion of bodyassembly 402 when maintenance device portion 406 is coupled to at leastone other portion 404, 406, 408. Maintenance body 410 includes an axialtrack 407. In addition, in the exemplary embodiment, at least onemaintenance device 412 is coupled to maintenance body 410 and configuredto move along maintenance body 410 of device portion 406. Specifically,maintenance device 412 moves along axial track 407 of maintenance body410. Device portion 406 includes a maintenance actuator assembly 414configured to position maintenance device 412 relative to maintenancebody 410. In alternative embodiments, maintenance device portion 406includes any maintenance body 410 that enables motorized apparatus 400to operate as described herein.

In addition, in the exemplary embodiment, maintenance device portion 406includes coupling mechanisms on opposite ends of maintenance body 410.Accordingly, maintenance device portion 406 is able to couple to otherportions 404, 406, 408 on either end of maintenance device portion 406.

FIGS. 11-14 are perspective views of drive portions 404, 408 ofmotorized apparatus 400 (shown in FIG. 8). In the exemplary embodiment,drive portions 404, 408 are identical and are able to couple to eitherend of maintenance device portion 406 (shown in FIG. 10) and/or to eachother. Accordingly, drive portions 404, 408 are interchangeable and areable to be removed and, if necessary, replaced.

Also, in the exemplary embodiment, each drive portion 404, 406 includesa support 418 including a support first end 440 and support second end442, and a housing 424 including a housing first end 444 and a housingsecond end 446. Support first end 440 is coupled to housing second end446.

Moreover, in the exemplary embodiment, each drive portion 404, 406includes a plurality of leg assemblies 416. Leg assemblies 416 include afirst leg portion 420 rotatably coupled to housing 424, and a second legportion 430 moveably coupled to second end 442 of support 418. First legportion 420 and second leg portion 430 are rotatably coupled together atjoint 432. Leg assemblies 416 are positioned circumferentially aroundsupport 418.

In the exemplary embodiment, motorized apparatus 400 includes at leastthree leg assemblies 416 coupled to each drive portion 404, 408. Eachleg assembly 416 is independently actuated and antagonisticallypositioned to maintain a constant contact force against the sidewall104. Motorized apparatus 400 is able to tilt and shift relative to theaxis of pipe 100 by controlling the position of leg assemblies 416. Inalternative embodiments, motorized apparatus 400 includes any legassemblies 416 that enable motorized apparatus 400 to operate asdescribed herein.

In addition, in the exemplary embodiment, each drive portion 404, 406includes at least on actuator assembly 426 configured to independentlyposition second leg portions 430 of leg assemblies 416 relative tosupport 418. In the exemplary embodiment, each leg assembly 416 ispositioned relative to support 418 by rotating a screw drive 470 engagedwith the respective second leg portion 430. In the exemplary embodiment,actuator assembly 426 is housed in housing 424. In alternativeembodiments, drive portion 404, 406 includes any actuator assembly 426that enables motorized apparatus 400 to operate as described herein.

Moreover, in the exemplary embodiment, second leg portion 430 includes atelescoping portion 425 and a bias member 427. In the exemplaryembodiment, bias member 427 is a spring. In other embodiments, biasmember 427 may be another device able to store potential energy. Devicesable to store potential energy may incorporate a piston, a plunger, orone or more magnets. Telescoping portion 425 is rotatably coupled tofirst leg portion 420 of leg assembly 416 at joint 432. In the exemplaryembodiment, an elongate portion of telescoping portion 425 is housedwithin bias member 427 and an outer portion of telescoping portion 425is positioned adjacent bias member 427 and slidably receives theelongate portion within an interior cavity. Bias member 427 exerts aforce against telescoping portion 425 in a direction substantially awayfrom second end 442 of support 418. The force of bias member 427 againsttelescoping portion 425 biases leg assemblies 416 in a radially outwardposition. In alternative embodiments, second leg portion 430 isconfigured to move in any manner that enables leg assemblies 416 tofunction as described herein.

Also, in the exemplary embodiment, motorized apparatus 400 is used todetermine a size or a dimension of pipe 100 based on a position of legassemblies 416. For example, in some embodiments, motorized apparatus400 estimates an ellipse based on position data of leg assemblies 416,for example the length of first leg portions 420 relative to a center ofmotorized apparatus and the angle of first leg portions 420 relative toeach other. A pipe diameter is estimated based on the minor diameter ofthe ellipse. Moreover, a pitch of motorized apparatus 400 relative tothe central axis of pipe 100 is determined based on the major diameterof the ellipse. Suitably, leg assemblies 416 are controlled to adjustthe pitch of motorized apparatus 400. Accordingly, by using a positionof leg assemblies 416, motorized apparatus 400 is able to determine pipesize without relying on additional sensors such as time of flightsensors or wheel encoders. Moreover, in some embodiments, leg assemblies416 are controlled with an at least partially automated controller thatutilizes the pipe size information and leg assembly position informationto maintain stability of motorized apparatus 400.

In addition, in the exemplary embodiment, motorized apparatus 130includes at least one sensor. In the exemplary embodiment, the sensor isconfigured to collect data associated with a force between the sidewalland the drive mechanisms. For example, each leg assembly 416 includes asensor assembly 422 configured to detect information relating to adisplacement of bias member 427 and may be further configured todetermine a force provided on sidewall 104 (shown in FIG. 1) by legassemblies 416 based on the displacement of bias member 427. Forexample, sensor assembly 422 includes a linear position sensor thatdetects the position of telescoping portions 425 of second leg portions430 relative to each other. Biasing member 427 is coupled to telescopingportions 425 and is configured to bias the telescoping portions 425longitudinally along leg assembly 416. The bias force provided to legassemblies 416 can be determined based on the detected position of thetelescoping portions 425 and the properties of bias member 427. Legassemblies 416 are controlled such that the bias member 427 iscompressed when leg assemblies 416 contact sidewall 104. As a result,motorized apparatus 400 is able to verify that leg assemblies 416 eachcontact or interact with sidewall 104 and determine if leg assemblies416 are providing equal pressure or predetermined pressure differentialson surface 138. The motorized apparatus 400 is further able to determineif leg assemblies 416 are providing a desired force or interaction onsidewall 104. In addition, motorized apparatus 400 provides closed loopcontrols of positioning of motorized apparatus 400 (e.g., self-centeringor station keeping functions). Moreover, motorized apparatus 400 reducespositional drift, unrecoverable falling, and the required number ofcontact points of motorized apparatus 400. Also, motorized apparatus 400is able to have a reduced size and detect potential slippage of drivemechanisms on sidewall 104 because motorized apparatus 400 is able tomonitor the force of leg assemblies on sidewall 104.

Moreover, in the exemplary embodiment, each leg assembly 416 includes ajoint 460 rotatably coupling first leg portion 420 to second leg portion430. For example, joints 460 include pins and bearings that engage theends of first leg portions 420 and second leg portions 430 opposite bodyassembly 402. Joints 460 define an outermost radius of motorizedapparatus 400. Moreover, joints 460 are configured to move radiallyrelative to the longitudinal axis of motorized apparatus 400 when legassemblies 416 are actuated. In alternative embodiments, leg assemblies416 include any joints that enable motorized apparatus 400 to operate asdescribed herein.

FIG. 15 is a perspective view of motorized apparatus 400 travelingthrough interior cavity 132 of pipe 100. FIG. 16 is a side view ofmotorized apparatus 400 traveling through interior cavity 132 of pipe100. FIG. 17 is a side view of motorized apparatus 400 traversing atransition of pipe 100. Drive portions 404, 408 include drive systemsconfigured to propel motorized apparatus 400 through interior cavity 132of pipe 100. For example, drive mechanisms such as wheels interact withsidewall 104 and are driven by one or more motors to propel motorizedapparatus 400 along pipe 100.

Also, in the exemplary embodiment, leg assemblies 416 are positionablerelative to body assembly 402 and enable motorized apparatus 400 totraverse different transitions of pipe 100 (e.g., pipe size changes andbends). For example, leg assemblies 416 are positionable to supportmotorized apparatus 400 in a portion of pipe 100 having a reduceddiameter by moving joints 460 of leg assemblies 416 closer to bodyassembly 402 using actuator assembly 426. In addition, leg assemblies416 are able to adjust the radial position and/or orientation of bodyassembly 402 relative to a central axis of pipe 100. Moreover, motorizedapparatus 400 is able to traverse non-concentric transitions because legassemblies 416 are positionable and configured to traverse differenttransitions.

FIG. 18 is a perspective view of housing 424 of motorized apparatus 400.FIG. 19 is an end view of an interior of housing 424. Housing 424 isconfigured to protect one or more electronic components, such aselectronics and drive systems, from environmental conditions inside pipe100. In some embodiments, housing 424 is hermetically sealed. Inaddition, housing 424 is shaped and sized to house components within aninterior space 456 such as actuator assembly 426 and to receivecomponents such as leg assemblies 416 on an exterior of housing 424without interfering with movement of leg assemblies 416. For example,housing 424 houses In alternative embodiments, motorized apparatus 400includes any housing 424 that enables motorized apparatus 400 to operateas described herein.

In addition, in the exemplary embodiment, housing 424 includes at leastone cooling channel 454 configured to transport fluid through portionsof motorized apparatus 400 (shown in FIG. 8). For example, in someembodiments, housing 424 includes an inner wall 450 and an outer wall452 defining a channel 454 therebetween configured to direct coolingfluid around an interior space 456 defined by housing 424. Accordingly,cooling fluid is able to receive heat from interior space 456 toregulate the temperature of interior space 456 and components withinhousing 424.

For example, in some embodiments, the fluid flow is provided throughtether 158 and directed through channel 454 in housing 424 to coolcomponents within housing 424. In addition, in some embodiments, thefluid flow is exhausted out of motorized apparatus 400 (shown in FIG. 8)in a direction that facilitates debris removal. For example, in someembodiments, the fluid flow is directed in a travel direction ofmotorized apparatus 400 shown in FIG. 8) within cavity 132 (shown inFIG. 1) as motorized apparatus 400 returns to an opening such thatdebris is swept up by motorized apparatus 400 for removal at theopening.

FIG. 20 is a flow chart of an exemplary method 2000 of driving motorizedapparatus 400 through pipe 100 (shown in FIG. 15). In reference to FIGS.6, 8, 12, 15, and 20, method 2000 includes positioning 2002 motorizedapparatus 400 within interior cavity 132 of pipe 100, independentlypositioning 2004 leg assemblies 416 relative to body assembly 402 toadjust a radial position of joint 432 relative to body assembly 402using actuator assembly 426 coupled to each leg assembly 416, propelling2006 motorized apparatus 400 along pipe 100 through interior cavity 132using a drive mechanism coupled to leg assemblies 416 and configured tointeract with the sidewall 104, and sending 2008 instructions fromcontroller 202 to motorized apparatus 400 to operate actuator assembly426 based on, for example, a dimension of interior cavity 132 and/or adesired force on sidewall 104.

In some embodiments, method 2000 further includes moving a second legportion 430 along the support 418 between support first end 440 andsupport second end 442 using actuator assembly 426.

FIG. 21 is a flow chart of an exemplary method 2100 of measuring a forceprovided by motorized apparatus 400 on pipe 100 (shown in FIG. 1). Inreference to FIGS. 8, 12, 15, and 21, method 2100 includes positioning2102 motorized apparatus 400 within interior cavity 132 and positioning2104 each leg assembly 416 relative to body assembly 402. Each legassembly 416 includes telescoping portion 425 and bias member 427coupled to telescoping portion 425. Bias member 427 is configured tobias telescoping portion 425 longitudinally along leg assembly 416.Method 2100 further includes receiving 2106 sensor data and associatingit with a bias force provided by bias member 427 in reaction to a forcebetween sidewall 104 and leg assemblies 416 using sensor assembly 422. Aforce between sidewall 104 and leg assemblies 416 may be determined 2108based on the data from sensor assembly 422.

In some embodiments, method 2100 further includes comparing thedetermined force to a minimum threshold contact force to verify contactbetween leg assemblies 416 and sidewall 104.

Also, in some embodiments, sensor assembly 422 includes a plurality ofsensors and each sensor is coupled to one of bias members 427. In someembodiments, method 2100 further includes receiving data from theplurality of sensors to generate a biasing member force profile andidentify a difference between the biasing member force profile and apredetermined biasing member force profile. In further embodiments,method 2100 further includes generating an instruction set based on theidentified difference between the biasing member force profile and thepredetermined biasing member force profile. The instruction set may becommunicated to actuator assembly 426 to cause actuator assembly 426 toindependently actuate leg assemblies 416 such that the identifieddifference between the biasing member force profile and thepredetermined biasing member force profile is reduced.

FIG. 22 is a flow chart of an exemplary method 2200 of operatingmotorized apparatus 400. In reference to FIGS. 8, 12, 15, and 22, method2200 includes releasably coupling 2202 drive portion 404, 408 tomaintenance portion 406 to assemble motorized apparatus 400, moving 2204motorized apparatus 400 through interior cavity 132 using a drivesystem, parking 2206 motorized apparatus 400 at a target location withininterior cavity 132, rotating 2208 maintenance device 412 about alongitudinal axis, and performing 2210 a maintenance operation usingmaintenance device 412.

In some embodiments, operating motorized apparatus 400 further includesdecoupling maintenance portion 406 from drive portion 404, 408 andcoupling a second maintenance portion 406 to drive portion 404, 408. Thesecond maintenance portion 406 may include, for example, a differentmaintenance device 412.

In some embodiments, operating motorized apparatus 400 includesreleasably coupling any number of drive portions 404, 408 and/ormaintenance portions 406. For example, operating motorized apparatus 400may include releasably coupling a maintenance portion 406 to two driveportions 404, 408 such that maintenance portion 406 is positionedbetween two drive portions 404, 408.

FIG. 23 is a flow chart of an exemplary method 2300 of estimating atleast one parameter of pipe 100 (shown in FIG. 15) using motorizedapparatus 400 (shown in FIG. 15). In reference to FIGS. 8, 12, 15, and21, method 2300 includes collecting 2302 position data associated with aposition of a plurality of leg assemblies 416 from a linear positionsensor of sensor assembly 422 coupled to body assembly 402. Method 2300further includes estimating 2304 an ellipse based on the position data,estimating 2306 a pipe diameter based on a minor diameter of theellipse, and estimating 2308 a pitch of motorized apparatus 400 based onthe major diameter or the ellipse.

In some embodiments, method 2300 further includes generating aninstruction set based on estimated pitch of motorized apparatus 400. Theinstruction set may be communicated to actuator assembly 426 to causeactuator assembly 426 to independently actuate the plurality of legassemblies 416 such that a predetermined pitch is achieved.

Embodiments described herein provide motorized apparatus and systemsthat useful for maintenance and inspection in a variety of applications.For example, some embodiments are used to maintain steam pipes andinclude a steam pipe weld repair system. In some embodiments, the steampipe weld repair system is manually controlled. In further embodiments,the system is at least partly automated. Sensor data and operatorinputs, including the selection and rejection of regions to repair willbe logged and used to refine algorithms to improve automatedperformance, reducing operator workload with use.

Embodiments of the motorized apparatus are able to move with protectedsensing and maintenance equipment through steam pipes that can rangefrom 6 to 36 inches in diameter with wall temperatures of 350° F. and anambient atmosphere that is 250° F. with 100% relative humidity. Themotorized apparatus adapts to variable pipe diameters using actuated legassemblies. The actuated leg assemblies keep the motorized apparatuscentered radially in the pipe. In addition, the motorized apparatusprovides maintenance device linear travel that is twice the diameter ofthe pipe.

In addition, in some embodiments, a driven wheel is used to contact thepipe's inner wall. In some embodiments, the friction surface of eachwheel is high temperature silicone, which has an operating temperatureof over 550° F. and has desirable high friction and low thermalconductivity, which helps thermally isolate the motorized apparatus fromthe hot pipe's inner walls. Neodymium magnet motors may be usedthroughout the robotic motorized apparatus, including for the drivewheels, motion pod linkage actuators and maintenance device positioningsystem. Neodymium magnets have a Curie temperature of 589° F., allowingproperly sized motors to perform well in relatively high temperatureenvironments without additional cooling.

The arrangement of motion pods in the forward and aft positions of therobotic motorized apparatus allows the motorized apparatus to both pushand pull itself through terrain such as expansion joints and diameterreducing couplings. Antagonistically positioned drive wheels allow themotorized apparatus to increase motorized apparatus traction asnecessary by pressing harder against the inner wall of the pipe whiledriving, ensuring that the motorized apparatus can pull 500 feet worthof tether without increasing the weight of the motorized apparatus. Themotorized apparatus utilizes actuator force, not motorized apparatusweight, to increase traction.

Because the maintenance device may rotate around an axial track and thedirection of gravity relative to the motorized apparatus may be sensedand used to rotate sensor data, there is no preferred roll orientationfor the motorized apparatus and therefore there is no need forcomplicated steering mechanisms on the motorized apparatus to re-orientthe motorized apparatus as it traverses pipe sections.

The maintenance device carries sensors and tools required to performbuildup repairs when the motorized apparatus is stationary relative tothe pipe and provides a fixed frame of reference for control. Forexample, in some embodiments, the maintenance device includes anablation laser processing head for cleaning, a forming gas nozzle forcontrolling the atmosphere at the worksite, a laser processing head forcladding buildup repairs, a suction nozzle to continually remove debrisas it is created, and an array of depth sensors. The full repair toolmodule of the maintenance device is mounted to a two degree of freedommotion platform that allows the tool to rotate around and two pipediameters along the motorized apparatus robot's axial track.Distributing the repair tools radially around the module allows us toposition each tool relative to the work site by knowing the fixedangular offset between each tool and the depth scanning system. Theindividual inspection and repair tools are mounted a fixed distance awayfrom the center of rotation so that the nominal working distance fromeach sensor or tool to the work piece may be maintained. This standoffdistance can be manually adjusted to accommodate repairs to differentpipe diameters.

The motorized apparatus takes advantage of a gaseous cooling system toensure electronics are maintained at operational temperatures. Thecooling gas also serves as forming gas for the laser processing systemand is dispensed through a nozzle to the repair site after circulatingthrough specific regions of the robot's body and maintenance device toprovide targeted cooling for electronics. In some embodiments, ametallic additive manufacturing process is used to provide a housingthat protects consumer grade electronics in environments up to 700° F.using air cooling and up to 3000° F. using fluid (e.g., air or water)cooling.

A multi-function tether carries the cooling/forming gas to the motorizedapparatus along with communications and power transmission. For example,in some embodiments, power is supplied for the maintenance devicethrough two fiber optic cables and electrical power is transmittedthrough conductors inside of the tether. Welding wire will be fedthrough a dedicated channel and communications will be performed usingstandard Ethernet technologies. A vacuum channel will serve as a returnpath for collected debris allowing for longer operations than would bepossible if debris were collected inside of the motorized apparatus. Asa result, the tether allows the motorized apparatus to carry lesscomponents and have a reduced weight.

In further embodiments, the tether includes a casing having alow-friction, low-thermally conductive applique to reduce the conductiveheating between the hot pipe wall and tether and lowering the pullingforce required by the motorized apparatus to move the tether longdistances. One example applique is a helical coil laced with ceramicbeads that provides small surface area contact between the tether, lowthermally conductive beads, and the inside of the pipe, reducing heattransfer from the pipe to the tether. In addition, the applique provideslow friction rolling and sliding between the bearing beads and thereforethe tether and the pipe wall. Wrapping the tether with a low-friction,low-thermal conductivity applique allows the motorized apparatus tooperate over greater distances by reducing the conductive heatingbetween the hot pipe wall and tether and lowering the pulling forcerequired by the motorized apparatus to move the tether.

In some embodiments, the motorized apparatus is equipped with two typesof sensors; visual and depth. A situational awareness camera will bemounted inside a cooled chamber of an aft motion housing, looking in theaxially forward direction. From this position, this sensor will allowthe operator to visualize the pipe section that the maintenance devicehas access to as well as to monitor the motions of the maintenancedevice during a repair operation. In at least some embodiments, it willbe known how far into the pipe the repair site is located before themotorized apparatus enters a pipe to perform repairs. The operator willdrive the motorized apparatus quickly to a distance that is just shortof the expected repair site, estimating distance by dispensed tetherlength, and then drive forward slowly while watching the feed from thissituational awareness camera to park the motorized apparatus so that therepair site is within the field of regard of the maintenance tool.

The maintenance device carries an array of depth sensors that are housedin cooled cavities. By rotating around and traversing along the axis ofthe axial track, the array of depth sensors will collect a completepoint cloud model of the inside surface of the pipe in coordinates thatare fixed to the robot, which is stationary relative to the pipe. Thisfixed coordinate system, tied through the motorized apparatus to thepipe, allows the motorized apparatus to know its surroundings blindly,making the motorized apparatus robust to challenges such as fogged overlenses. In some embodiments, a process monitoring visual camera ismounted to the laser processing head to allow for visual feedback.Optical windows in front of each camera will be equipped with heaters tominimize fogging. Inertial measurement units mounted inside of cooledhousings that are rigidly oriented relative to all sensors will allowthe motorized apparatus to measure the direction of gravity andtherefore establish the orientation of collected data. Once acomprehensive set of depth data has been collected over the field ofregard of the maintenance device, the point cloud will be processed intoa surface model using a tessellation algorithm. In parallel, acylindrical surface will be fit to the point cloud with greater weightapplied during the fit to points farthest away from the pipe's bottomdead center. Comparing the tessellated, as measured surface model, tothe idealized cylindrical surface model, the system will calculate avolumetric region for cladding buildup in fixed robot coordinates. Thismodel will be analyzed and automatically tapered at the forward and aftboundaries of the maintenance tool's field of regard to ensure thatsmooth transitions between the original pipe and built up regions arerealized. Additionally, this will facilitate a taper between repairs ifthe motorized apparatus must be moved to address long repair sites.

In some embodiments, laser cleaning and welding of pipes creates highstrength repairs. Dispensing forming gas and suctioning debris duringcleaning (center frame) removes debris as the repair site is bothcleaned and repairs are made. In further embodiments, the motorizedapparatus utilizes laser ablation to clean the repair site. For example,some laser ablation systems include a nanosecond scale pulsed laser anda galvanometer scanner to steer the ablating laser beam. The laserablation system are sized to be incorporated into the maintenancedevice. In some embodiments, some components of the laser ablationsystem are located remote from the motorized apparatus such as at a basestation of the motorized apparatus.

Following the completion of the cladding repair, the scanning andmapping systems will collect and produce another depth map of the repairsite and the ablation system will be used to perform any final cleanupif necessary.

In some embodiments, motorized apparatus is used to perform amaintenance operation for pipe 100, such as a repair of interior surface138. An example repair sequence includes the following steps:

-   -   1. Recognize a need for maintenance over a given stretch of pipe        using an independent inspection approach and distance to the        repair site from the access port.    -   2. Prepare an access port by opening the access point and        ensuring that the pipe walls are no warmer than 350° F.    -   3. Maintenance system (Motorized apparatus and base station) are        delivered to access site.    -   4. Motorized apparatus is powered up, consumables are loaded,        and system readiness checks are performed.    -   5. Motorized apparatus is inserted into the prepared access        port.    -   6. Motorized apparatus is commanded to travel a distance that is        just shy of the expected repair site.    -   7. Inspection system configured to scan pipe walls while        motorized apparatus drives into pipe with intention of locating        pre-identified areas in need of repair.    -   8. When an area in need of repair is located, motorized        apparatus position is tuned to ensure region in need of repair        falls within the field of regard of the repair tool    -   9. Operator verifies motorized apparatus position relative to        repair area by looking at sensor data displayed on base station.    -   10. Motorized apparatus parks at the selected location relative        to the pipe and region in need of repair.    -   11. Inspection system performs a detailed scan (including depth)        of the workspace, with sensed information traceable back to the        location of the motorized apparatus relative to the pipe.    -   12. Operator reviews workspace scan and selects/confirms regions        for surface preparation.    -   13. Repair tool is driven relative to the motorized        apparatus-based frame of reference to prepare selected regions        for buildup repair.    -   14. Laser ablation system cleans surface to be repaired while        debris management system removes loosened material.    -   15. Inspection system performs detailed scan (including depth)        of prepared surfaces.    -   16. Operator selects/confirms locations of specific sites to        perform repairs (all relative to motorized apparatus's frame of        reference which is firmly fixed to the pipe because the        motorized apparatus is parked)    -   17. Toolpath generated for repair tool to perform buildup repair        based on captured 3D model and operator inputs.    -   18. Operator reviews toolpath and accepts or returns to step 15        for refinement.    -   19. Repair tool follows toolpath. It is possible to perform the        operation with little or no visual feedback because tool is        controlled relative to the motorized apparatus's frame of        reference and that is fixed to the pipe.    -   20. Inspection system performs detailed scan (including depth)        of built-up surfaces.    -   21. System analyzes generated 3D map and generates        recommendation for rework or repair completion.    -   22. Operator reviews system recommendation and returns to step        16 or proceeds.    -   23. Cleaning tool performs final cleanup of entire reachable        area.    -   24. If more repairs are needed, return to step 6, otherwise,        motorized apparatus backs out of pipe, maintenance system is        removed, and pipe is returned to service.

An exemplary technical effect of the methods, systems, and apparatusdescribed herein includes at least one of: (a) reducing the time toinspect and/or repair pipes; (b) enabling inspection and repair of aninterior cavity of a pipe at greater distances from an access opening;(c) increasing the information that is available during a maintenanceoperation of an interior cavity of a pipe; (d) providing an apparatusconfigured to withstand relatively high temperatures and pressureswithin a pipe; (e) providing an apparatus that is configured to fitwithin a range of pipe sizes and traverse different transitions; and (f)providing precise positioning of a maintenance device within a pipe.

Exemplary embodiments of systems and methods for use in maintainingpipes are described above in detail. The methods and systems are notlimited to the specific embodiments described herein, but rather,components of systems and/or steps of the methods may be utilizedindependently and separately from other components and/or stepsdescribed herein. For example, the method may also be used incombination with other components, and are not limited to practice onlywith the pipes as described herein. Rather, the exemplary embodiment canbe implemented and utilized in connection with many other applications.

Although specific features of various embodiments of the disclosure maybe shown in some drawings and not in others, this is for convenienceonly. In accordance with the principles of the disclosure, any featureof a drawing may be referenced and/or claimed in combination with anyfeature of any other drawing.

This written description uses examples to disclose the embodiments,including the best mode, and also to enable any person skilled in theart to practice the embodiments, including making and using any devicesor systems and performing any incorporated methods. The patentable scopeof the disclosure is defined by the claims, and may include otherexamples that occur to those skilled in the art. Such other examples areintended to be within the scope of the claims if they have structuralelements that do not differ from the literal language of the claims, orif they include equivalent structural elements with insubstantialdifferences from the literal language of the claims.

What is claimed is:
 1. A system for use in maintaining a pipe having asidewall defining an interior cavity, said system comprising: amotorized apparatus sized to fit within the interior cavity andconfigured to travel along the pipe through the interior cavity, saidmotorized apparatus comprising: a body assembly sized to fit within theinterior cavity and configured to travel along the pipe through theinterior cavity, said body assembly comprising a first end and a secondend, and extending along a longitudinal axis; a plurality of legassemblies coupled circumferentially around said body assembly, whereineach leg assembly of said plurality of leg assemblies comprises a legmember comprising a first end, a second end, and a telescoping portionextending between said first end and said second end; an actuatorassembly coupled to each said leg assembly of said plurality of legassemblies and configured to independently actuate each said legassembly of said plurality of leg assemblies to adjust a position ofeach said leg assembly of said plurality of leg assemblies, wherein saidleg member of each said leg assembly of said plurality of leg assembliesis coupled to said body assembly and configured to move along thelongitudinal axis of said body assembly when said actuator assemblyactuates said associated leg assembly; and at least one sensorconfigured to collect information associated with the position of eachsaid leg assembly of said plurality of leg assemblies; and a controllercommunicatively coupled to said motorized apparatus and configured toreceive the information from said sensor, wherein said controller isconfigured to determine at least one of a pipe diameter and a pitch ofsaid motorized apparatus based on the information from said at least onesensor.
 2. The system in accordance with claim 1, wherein saidcontroller is further configured to map an orientation of said motorizedapparatus based on the information received from said at least onesensor.
 3. The system in accordance with claim 2, wherein saidcontroller is further configured to generate an ellipse based on theinformation received from said at least one sensor and estimate a pitchof said motorized apparatus based on a major diameter of the ellipse andestimate a pipe diameter based on a minor diameter of the ellipse. 4.The system in accordance with claim 1, wherein said body assemblycomprises a support comprising a first end and a second end, and ahousing comprising a first end and a second end, wherein said housingsecond end is coupled to said support first end, and wherein said firstmember second end is movably coupled to said support.
 5. The system inaccordance with claim 4, wherein the information from said at least onesensor is associated with a position of said second end of said legmember along the longitudinal axis.
 6. The system in accordance withclaim 1, wherein said at least one leg member of each said leg assemblyof said plurality of leg assemblies comprises a first leg member and asecond leg member, and wherein each said leg assembly of said pluralityof leg assemblies further comprises a drive mechanism coupled to atleast one of said first leg member and said second leg member andconfigured to interact with the sidewall as said body assembly travelsalong the pipe.
 7. The system in accordance with claim 1, wherein saidat least one sensor comprises a plurality of linear position sensors,and wherein each linear position sensor of said plurality of linearposition sensors is coupled to one of said telescoping portions.
 8. Thesystem in accordance with claim 1, wherein said controller is furtherconfigured to send instructions to said actuator assembly based on atleast one of the pipe diameter and the pitch of the motorized apparatus.9. The system in accordance with claim 1, wherein said leg member ofeach said leg assembly of said plurality of leg assemblies comprises afirst leg member, wherein each said leg assembly of said plurality ofleg assemblies further comprises a second leg member coupled to saidbody assembly and said associated first leg member.
 10. A motorizedapparatus for use in maintaining a pipe having a sidewall defining aninterior cavity, said motorized apparatus comprising: a body assemblysized to fit within the interior cavity and configured to travel alongthe pipe through the interior cavity, said body assembly comprising afirst end and a second end, and extending along a longitudinal axis; aplurality of leg assemblies coupled circumferentially around said bodyassembly, wherein each leg assembly of said plurality of leg assembliescomprises: a first leg member comprising a first end, a second end, anda telescoping portion extending between said first end and said secondend, wherein said second end of said first leg member is coupled to saidbody assembly and configured to move along the longitudinal axis of saidbody assembly; a second leg member coupled to said body assembly andsaid first leg member; and a drive mechanism coupled to at least one ofsaid first leg member and said second leg member and configured tointeract with the sidewall as said body assembly travels along the pipe;and an actuator assembly coupled to each said leg assembly of saidplurality of leg assemblies and configured to independently actuate eachsaid leg assembly of said plurality of leg assemblies; and at least onesensor configured to collect information associated with a position ofsaid second end of each said leg assembly of said plurality of legassemblies and provide the information to a controller for determiningat least one of a pipe diameter and a pitch of said body assembly. 11.The motorized apparatus in accordance with claim 10, wherein each saidleg assembly of said plurality of leg assemblies further includes ajoint configured to rotatably couple said first end of said first legmember to said second leg member such that said joint moves radiallyoutward from said body assembly as said second end of said first memberof said associated leg assembly moves along the longitudinal axis ofsaid body assembly.
 12. The motorized apparatus in accordance with claim10, wherein said body assembly comprises a support comprising a firstend and a second end, and a housing comprising a first end and a secondend, wherein said housing second end is coupled to said support firstend, and wherein said first member second end is movably coupled to saidsupport.
 13. The motorized apparatus in accordance with claim 10,wherein said drive mechanism comprises at least one wheel configured tocontact the sidewall, and wherein each said telescoping portion of saidplurality of leg assemblies is configured to move in response to a forceon said at least one wheel of said associated leg assembly.
 14. Themotorized apparatus in accordance with claim 13, wherein said at leastone sensor comprises a plurality of linear position sensors coupled tosaid telescoping portions and configured to detect movement of saidtelescoping portions.
 15. The motorized apparatus in accordance withclaim 10, wherein the information from said at least one sensor includesa position of said second end of said first leg member along thelongitudinal axis.
 16. A method for maintaining a pipe having a sidewalldefining an interior cavity, said method comprising: positioning amotorized apparatus within the interior cavity, the motorized apparatusincluding: a body assembly sized to fit within the interior cavity andconfigured to travel along the pipe through the interior cavity; and aplurality of leg assemblies coupled circumferentially around said bodyassembly; positioning, using an actuator assembly, each leg assembly ofthe plurality of leg assemblies relative to the body assembly, whereineach leg assembly of the plurality of leg assemblies includes atelescoping portion; collecting information associated with a positionof said leg assemblies from at least one sensor coupled to the bodyassembly; and mapping an orientation of the motorized apparatus based onthe information from the at least one sensor.
 17. The method inaccordance with claim 16, wherein the at least one sensor includes aplurality of sensors, each sensor of the plurality of sensors coupled toone of the telescoping portions, the method further comprising:receiving the information from the plurality of sensors; and mapping anorientation of said motorized apparatus based on the information. 18.The method in accordance with claim 17, wherein mapping an orientationof the motorized apparatus based on the information from the at leastone sensor comprises estimating an ellipse based on the information, andfurther estimating a pipe diameter based on a minor diameter of theellipse.
 19. The method in accordance with claim 17, wherein mapping anorientation of the motorized apparatus based on the information from theat least one sensor comprises estimating an ellipse based on theinformation, and further estimating a pitch of the motorized apparatusbased on a major diameter of the ellipse.
 20. The method in accordancewith claim 16 further comprising: generating an instruction set based onat least one of the estimated pipe diameter and the pitch of themotorized apparatus; communicating the instruction set to the actuatorassembly; and positioning the plurality of leg assemblies using theactuator assembly in accordance with the instruction set, wherein theinstruction set causes the actuator assembly to independently actuatethe plurality of leg assemblies such that a predetermined pitch isachieved.